 |
API Documentation
|
|
|
13 class DLL_GRAPHICS_EXPORT
ProgramManager final :
public nkCommon::SingletonClass<ProgramManager>
52 void rename (
const std::string_view& oldName,
const std::string_view& newName) ;
58 void erase (
const std::string_view& name) ;
void erase(const std::string_view &name)
Holds all informations related to GPU programs, and manages their compilation.
Definition: Program.h:12
int getCustomSemanticIndex(const std::string_view &semanticName)
Program * get(const std::string_view &name)
Program * getByIndex(unsigned int index)
unsigned int getIdForInputSemantics(Program *program)
Manages the sahders available in the component.
Definition: ProgramManager.h:14
void rename(const std::string_view &oldName, const std::string_view &newName)
Program * createOrRetrieve(const std::string_view &name)
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
void addCustomSemanticIndex(const std::string_view &semanticName, int assignedIndex)